body {width: 100%;	height: 100%;}
.wrapper{width:960px; margin: 0 auto;}
.presentation-main-navigation{border: 1px solid #ccc; padding: 10px;	}
.presentation-main-navigation--item{
	padding: 5px;
	border: 1px solid #ccc;
	border-radius:10px;	
}
.presentation-main-navigation--item a{text-decoration: none;}
.presentation-main-navigation--item:hover a, .presentation-main-navigation--item:hover,
    .presentation-main-navigation--item.active, .presentation-menu--button:hover, .presentation-name-button:hover{color:white;}
   
.presentation-main-navigation--item:hover, .presentation-menu--button:hover, .presentation-name-button:hover{background-color: #33a6ff;}
.presentation-main-navigation--item.active{background-color: #51c47f;}

.presentation-menu, .presentation-slide--menu, .presentation-viewer--menu{
	display:block;
	float:right;
	width: 200px;
	margin: 5px 0;
	padding:0;
	clear: right;
}

.presentation-slide--menu{
	margin:10px 0;
}
.presentation-menu--button, .presentation-name-button, .presentation-slide--menu-button{
	display: block;
	width: 100%;
	text-align: center;
	border: 1px solid #ccc; 
	padding: 5px 0;
	font-weight: bold;
	color:#666;
}
.presentation-menu--select{}


.presentation-slide--menu-fileinput{}

.presentation-title{ 
	display:block;
	margin: 5px 0;
	width:98%;
}
.presentation-slide--title{
	display:block;
	margin: 5px 0;
	width:98%;
}

.presentation-viewer{}

.presentation-viewer--screen{
	display:block;
	float: left;
	width:760px;
	height: 500px;	
	margin: 5px 0;
}

.presentation-slide{
	border:1px solid #ccc;	
	width:756px;
	height: 450px;
	overflow: hidden;
}
.presentation-slide img{
	display: block;
	margin: 0 auto;
}
.slides-list-button{}
footer{
	position: absolute;
	bottom: 0;
}

.menu-title{
	font-style: italic;
	font-size: 1.1em;
	border-bottom: 1px solid #ccc;
	display: block;
	margin: 5px 0;
}
label{
	display:block;
}

#newPresentationView .presentation-slide{
	margin:5px 0;
}
